Computing Naturally in the Billiard Ball Model
نویسنده
چکیده
Fredkin’s Billiard Ball Model (BBM) is considered one of the fundamental models of collision-based computing, and it is essentially based on elastic collisions of mobile billiard balls. Moreover, fixed mirrors or reflectors are brought into the model to deflect balls to complete the computation. However, the use of fixed mirrors is “physically unrealistic” and makes the BBM not perfectly momentum conserving from a physical point of view, and it imposes an external architecture onto the computing substrate which is not consistent with the concept of “architectureless” in collision-based computing. In our initial attempt to reduce mirrors in the BBM, we present a class of gates: the m-counting gate, and show that certain circuits can be realized with few mirrors using this gate. We envisage that our findings can be useful in future research of collisionbased computing in novel chemical and optical computing substrates.
منابع مشابه
Analysis and Application of Rigid Body Dynamics Theory in Billiards Sport
This article conducts mechanical analysis of billiards and studies its motion laws. For convenience, only situations as the ball arm bats the billiards in the horizontal direction are considered. Besides, collision between one billiard ball and another or between a ball and the “KEXING” is assumed to be elastic. The following cases are quantitatively analyzed based on the rigid body dynamics th...
متن کاملAbout the Universality of the Billiard ball model
Block cellular automata (BCA) make local, parallel, synchronous and uniform updates of innnite lattices. In the one-dimensional case, there exist BCA with 11 states which are universal for computation. The Billiard ball model of Margolus is a reversible two-dimensional BCA which is able to simulate any two-register automaton and is thus universal. This simulation is achieved by embedding a logi...
متن کاملNon-smooth modelling of billiard- and superbilliard-ball collisions
A description of billiard-ball collisions using a ‘discontinuous’ model is presented considering a two-step situation corresponding to the ball–ball interaction followed by ball-supporting surface interaction. It is applied to the inelastic impact of a cue ball having arbitrary pivotment and ‘English’ spins against an object ball initially at rest. This formulation provides a simplified approxi...
متن کاملOn the Computing Potential of Intracellular Vesicles
Collision-based computing (CBC) is a form of unconventional computing in which travelling localisations represent data and conditional routing of signals determines the output state; collisions between localisations represent logical operations. We investigated patterns of Ca2+-containing vesicle distribution within a live organism, slime mould Physarum polycephalum, with confocal microscopy an...
متن کاملUniversal Quantum Computation by Scattering in the Fermi-Hubbard Model
The Hubbard model may be the simplest model of particles interacting on a lattice, but simulation of its dynamics remains beyond the reach of current numerical methods. In this article, we show that general quantum computations can be encoded into the physics of wave packets propagating through a planar graph, with scattering interactions governed by the fermionic Hubbard model. Therefore, simu...
متن کامل